make impression - German English Dictionary